// Archivo JScript

function createXMLHttpRequest(){
    var xmlHttp;
    if (window.ActiveXObject) {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      } 
    else if (window.XMLHttpRequest) {
        xmlHttp = new XMLHttpRequest();
    }
    return xmlHttp;
}

function sendRequest(){
    var req = createXMLHttpRequest();
    req.open("GET","NewServlet?accion=busqueda&inicial="+document.getElementById("campo").value);
    req.onreadystatechange = function()
    {
        manejador(req);
    };
    req.send(null);
}

function manejador(requerimiento)
{
    if(requerimiento.readyState == 4)
    {
        if(requerimiento.status == 200)
        {
            var fileXML = requerimiento.responseXML;
            createRows(fileXML);
        }
        else
        {
            alert("El requerimiento no se pudo obtener");
        }
    }
}

function alternarColoresTabla()
{
	var col = false;
	var tabla = document.getElementById('aModificar');
	var rows = tabla.getElementsByTagName('tr');
	for (var i=0; i< rows.length; i++){
		rows[i].style.background = (col) ? 'green' : 'blue';
		col = !col;
	}
}
function createRows(filedat)
{
	var datos = filedat.getElementsByTagName("ciudad");
	var tbody = document.getElementById("results");
	while(tbody.childNodes.length>0){
             tbody.removeChild(tbody.childNodes[0]);
         }
    var i;
    for(i=0; i<datos.length; i++){
        var name = datos[i].getElementsByTagName("nombre")[0];
        var ndel = datos[i].getElementsByTagName("delitos")[0];
		var fila = document.createElement("tr");
        var col1 = document.createElement("td");
        var lk = document.createElement("a");
        lk.href = "NewServlet?accion=detalles&id="+name.childNodes[0].nodeValue;
        var textname = document.createTextNode(name.childNodes[0].nodeValue);
        lk.appendChild(textname)
        col1.appendChild(lk);
        fila.appendChild(col1);
        var col2 = document.createElement("td");
		var textndel = document.createTextNode(ndel.childNodes[0].nodeValue);
		col2.appendChild(textndel);
		fila.appendChild(col2);
        tbody.appendChild(fila);
    }
}